package com.wan.data.mysql.orm.repository;

import com.wan.util.Constants;

import java.lang.annotation.*;

@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.TYPE)
public @interface CacheNote {
    /**
     * 清理间隔 默认5分钟
     */
    long period() default Constants.MILLS_OF_MINUTE * 5;
    /**
     * 过期时间 默认1小时
     */
    long timeout() default Constants.MILL_OF_HOUR;
    /**
     * 容量
     */
    int capacity() default 100000;
}
